package javachongkao.面向对象上.定义商品类;


import java.util.Scanner;
//7-25 定义商品类，封装成员变量，输出对象
//定义一个商品类。创建对象并按指定格式输出它。
//商品类要求：
//
//（1）成员变量：商品编号（String） 、商品名称(String)、商品单价(double)
//（2）成员变量封装，定义为私有属性，并为每个成员变量定义getXXXX，setXXXX方法
//（3）定义构造方法，要求带三个参数，参数值用于给成员变量赋值。
//（4）重写toString（）方法，将对象转换为字符串，格式：商品编号，商品名称，商品单价
//测试类要求：
//
//按指定的格式 输入商品信息，调用构造方法生成对象，并输出它。
//例：输入：WJ002 记事本 5.5
//输出：WJ002,记事本,5.5
//输入商品的信息，每个属性值之间用1个空格分隔。
//输出 格式，商品的每个属性值之间用逗号分隔。
public class Main {
    public static void main(String[] args) {
        Scanner  scanner = new Scanner(System.in);
        String id = scanner.next();
        String name = scanner.next();
        double price = scanner.nextDouble();
        Good good = new Good(id,name,price);
        System.out.println(good);
    }
}
class Good{
    private String id;
    private String name;
    private double price;
    public Good(String id, String name, double price){
        this.id = id;
        this.name = name;
        this.price = price;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public double getPrice() {
        return price;
    }

    public void setPrice(double price) {
        this.price = price;
    }

    @Override
    public String toString() {
        return id + ',' +name + ',' +price;
    }
}